package estacion.dominio;

import java.util.List;
import java.util.Vector;

import estacion.persistencia.FPEstacion;
import estacion.persistencia.FPLinea;

public class Estacion {
	String estacion;
	public Estacion(){
		estacion="";
	}
	public Estacion(String new_estacion){
		estacion=new_estacion;
	}

	public String getEstacion() {
		return estacion;
	}
	public void setEstacion(String new_nombre){
		estacion=new_nombre;
	}

	
	public void insertarEstacion() throws Exception{
		 FPEstacion.insertEstacion(this);
	}
	public void deleteEstacion(String esta) throws Exception{
		 FPEstacion.deleteEstacion(esta);
	}
	
	public Estacion consultarEstacion(String nombre) throws Exception{
		return FPEstacion.consultEstacion(nombre);
	}

	public Vector<Estacion> getEstaciones() throws Exception{
		return FPEstacion.getEstaciones();
	}
	public List<Estacion> getEstacionesOrigen(int cod_linea) throws Exception {
		return FPEstacion.getEstacionOrigen(cod_linea);
	}
	public List<Estacion> getEstacionesDestino(int cod_linea) throws Exception {
		return FPEstacion.getEstacionDestino(cod_linea);
	}
	public void modificarEstacion(String nombre_antiguo, String nombre_nuevo) throws Exception {
		FPEstacion.modificarEstacion(nombre_antiguo, nombre_nuevo);
		
	}

}
